﻿using System;
using System.ComponentModel;

namespace Pay.TO {
	/// <summary>
	/// 状态：1提现申请，2完成，3转账中，4失败,5不确定
	/// </summary>
	[Serializable]
	public enum TransferStatus {
		None = 0,
		/// <summary>
		/// 提现申请
		/// </summary>
		Apply = 1,
		/// <summary>
		/// 完成
		/// </summary>
		Finish = 2,
		/// <summary>
		/// 转账中
		/// </summary>
		Proceed = 3,
		/// <summary>
		/// 失败
		/// </summary>
		Fail = 4,
		/// <summary>
		/// 不确定
		/// </summary>
		UnConfirm = 5,
		/// <summary>
		/// 取消
		/// </summary>
		Cancel = 6
	}
    /// <summary>
    /// token 提现状态 0 待审核 1 已通过未付款 2已通过已付款 3 未通过 4 处理中
    /// </summary>
    [Serializable]
    public enum TokenTransferStatus {
        /// <summary>
        /// 待审核
        /// </summary>
        [Description("待审核")]
        Auditing = 0,
        /// <summary>
        /// 已通过未付款
        /// </summary>
        [Description("已通过未付款")]
        PassedUnpaid = 1,
        /// <summary>
        /// 已通过已付款
        /// </summary>
        [Description("已通过已付款")]
        Passedpaid = 2,
        /// <summary>
        /// 审核未通过
        /// </summary>
        [Description("审核未通过")]
        Fail = 3,
        /// <summary>
        /// 处理中
        /// </summary>
        [Description("处理中")]
        Process = 4,
        /// <summary>
        /// 打款失败
        /// </summary>
        [Description("打款失败")]
        PayOffFail = 5
    }
    /// <summary>
    /// 提现类型 1 分销收益 2 课程收益 3店铺收益 4业绩收益
    /// </summary>
    [Serializable]
    public enum TokenTransferType {
        /// <summary>
        /// 红钻数
        /// </summary>
        [Description("红钻数")]
        None = 0,
        /// <summary>
        /// 分销收益
        /// </summary>
        [Description("分销收益")]
        Distribution = 1,
        /// <summary>
        /// 课程收益
        /// </summary>
        [Description("课程收益")]
        Upgrade = 2,
        /// <summary>
        /// 店铺收益
        /// </summary>
        [Description("店铺收益")]
        Shop = 3,
        /// <summary>
        /// 业绩收益
        /// </summary>
        [Description("业绩收益")]
        Bus = 4
    }
}
